package com.haiqi.common.utils;

import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.haiqi.common.bean.DataGridBean;
import com.haiqi.common.bean.PageBean;

/**
 * Created by hythzx on 2016/5/23.
 */
public class PageUtils {

    private static int limit=15;

    public static void generatePage(PageBean pageBean){
        if(pageBean.getPage() == 0){
            pageBean.setPage(1);
        }
        if(pageBean.getLimit() == 0){
            pageBean.setLimit(limit);
        }
        if(pageBean.getRows() != 0){
            pageBean.setLimit(pageBean.getRows());
        }
        PageHelper.startPage(pageBean.getPage(),pageBean.getLimit());
    }

    public static void convertToEasyuiList(PageInfo pageInfo, DataGridBean dataGridBean){
        dataGridBean.setRows(pageInfo.getList());
        dataGridBean.setTotal(pageInfo.getTotal());
    }

}
